Build Isolation

Each orchestrator run uses workdir/<architecture>/build-<identifier>/. The rootfs, bootloaders, ISO staging tree, and build_host belong to that run. Cleanup and unmounting are limited to the assigned directory.

--no-clean preserves the directory for inspection; it does not reuse the rootfs in a new run. Two builds cannot write to the same output path at once. Use different output names to keep both images.

Automatic tarballs are separated by configuration in cache/tarballs/. Legacy generic tarballs are no longer selected automatically. A tarball explicitly selected with --use-tarball /path remains a user choice; its contents are included in the new build.

The XBPS cache and custom_packages continue to store reusable packages; they are not rootfs or staging directories. Calamares builds continue to use their dedicated environment in workdir/void-packages.